package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 挂号明细表(MzGhmxb)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:41
 */
@Data
@ApiModel(description = "挂号明细表")
public class MzGhmxb implements Serializable {

    private static final long serialVersionUID = 802555276974426924L;
    
    @ApiModelProperty("医疗机构代码:复合主键；医疗机构在人口健康信息平台的唯一识别码，采用组织机构代码")
    private String yljgdm;
    
    @ApiModelProperty("就诊流水号:复合主键；患者每次挂号就诊的唯一标识号")
    private String jzlsh;
    
    @ApiModelProperty("卡号:患者识别码，与患者信息表进行关联")
    private String kh;
    
    @ApiModelProperty("卡类型")
    private String klx;
    
    @ApiModelProperty("退号标志:1：挂号；2：退号。")
    private String gthbz;
    
    @ApiModelProperty("收/退费编号:见说明3")
    private String stfbh;
    
    @ApiModelProperty("挂/退号时间:见说明2")
    private Date gthsj;
    
    @ApiModelProperty("挂号类别:见说明4")
    private String ghlb;
    
    @ApiModelProperty("是否急诊:1：急诊；0：非急诊")
    private String sfjz;
    
    @ApiModelProperty("就诊性质:见“就诊性质字典”表，填写末级字典数据")
    private String jzxz;
    
    @ApiModelProperty("挂号途径代码:见YYCV2199.03挂号类别字典表")
    private String ghtjbm;
    
    @ApiModelProperty("姓名")
    private String xm;
    
    @ApiModelProperty("性别:编码。按国标GBT2261_1_2003执行")
    private String xb;
    
    @ApiModelProperty("出生日期:格式：YYYYMMDD")
    private Date csrq;
    
    @ApiModelProperty("保险类型（患者属性）:CV07.10.005医疗付款方式代码。")
    private String bxlx;
    
    @ApiModelProperty("科室代码:患者挂号科室代码")
    private String ksbm;
    
    @ApiModelProperty("科室名称:患者挂号科室名称")
    private String ksmc;
    
    @ApiModelProperty("临床医学类型代码:见“临床医学类型”字典表")
    private String lcyxlxbm;
    
    @ApiModelProperty("挂号医生工号")
    private String ghysgh;
    
    @ApiModelProperty("挂号医生姓名")
    private String ghysxm;
    
    @ApiModelProperty("特需标志:0：非特需；1：特需")
    private String txbz;
    
    @ApiModelProperty("外地标志:1：本市；2：外地；3：境外（港澳台）；4：外国；5：未知")
    private String wdbz;
    
    @ApiModelProperty("挂号费:退号的费用也以正数表示，通过退号标志进行区分。若挂号时暂未收费则填入0；")
    private Integer ghf;
    
    @ApiModelProperty("诊疗费:同上")
    private Integer zlf;
    
    @ApiModelProperty("其它费:同上")
    private Integer qtf;
    
    @ApiModelProperty("挂号总费用:填写挂号产生的总费用")
    private Integer ghzfy;
    
    @ApiModelProperty("团体体检人数:仅当团体体检时填入即可")
    private Integer tjrs;
    
    @ApiModelProperty("医保账户标识:医保卡和社保卡用户应填写")
    private String ybzhbz;
    
    @ApiModelProperty("一站式收费标识:编码。0：不是；1：是。")
    private String yzssf;
    
    @ApiModelProperty("挂号顺序号:从1号开始所挂科室或专家的顺序号")
    private String ghsxh;
    
    @ApiModelProperty("就诊状态:1、未就诊，2、已就诊")
    private String jzzt;
    
    @ApiModelProperty("密级:见1.9密级字段规范")
    private String mj;
    
    @ApiModelProperty("修改标志:1：正常，2：修改，3：撤销")
    private String xgbz;
    
    @ApiModelProperty("数据生成时间:业务操作获取该条信息的时间")
    private Date ywscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}